var app = getApp();
Component({
    options: {
        multipleSlots: true // 在组件定义时的选项中启用多slot支持
    },
    /**
     * 组件的属性列表
     */
    properties: {
        // 是否展示左侧操作栏
        isIcon: {
            type: Boolean,
            value: false
        },

        opacity: {
            type: Number,
            value: 0
        },

        title: {
            type: String,
            value: ""
        },

        // 一开始显示标题
        isInitTitle: {
            type: Boolean,
            value: false
        },

        // 标题颜色
        titleColor: {
            type: String,
            value: "#fff"
        },

        // 自定义头部
        isSlot: {
            type: Boolean,
            value: false
        }
    },
    /**
     * 组件的初始数据
     */
    data: {
        navHeight: app.globalData.barInfo.navHeight, //导航栏高度
        navTop: app.globalData.barInfo.navTop, //导航栏距顶部距离
        navObj: app.globalData.barInfo.navObj, //胶囊的高度
        navObjWid: app.globalData.barInfo.navObjWid, //胶囊宽度+距右距离
        iphonex: app.globalData.barInfo.model,

        isCanBack: false, // 是不是可以回退
    },
    lifetimes: {
        attached() {
            const pages = getCurrentPages();
            if (pages.length > 1) {
                this.setData({
                    isCanBack: true
                })
            } else {
                this.setData({
                    isCanBack: false
                })
            }
        }
    },
    /**
     * 组件的方法列表
     */
    methods: {
        goBack() {
            if (this.data.isCanBack) {
                wx.navigateBack({
                    delta: 1,
                })
            }

        },

        goBackHome() {
            wx.reLaunch({
                url: '/pages/index/index',
            })
        },
    },

    onPageScroll(e) {
        console.log(e)
    }
})